import { SysUser } from '@/api/model/SysUser';

/**
 * Competition，比赛表
 */
export interface Competition {
    /**
     * 主键
     */
    competitionId: number;
    /**
     * 封面
     */
    cover: string;
    /**
     * 比赛简介
     */
    description: string;
    /**
     * 比赛结束时间
     */
    endTime: Date;
    /**
     * 备注
     */
    remark?: string;
    /**
     * 报名结束时间
     */
    signEndTime: Date;
    /**
     * 报名开始时间
     */
    signStartTime: Date;
    /**
     * 比赛开始时间
     */
    startTime: Date;
    /**
     * 标题
     */
    title: string;
    /**
     * 浏览量
     */
    views: number;
    /**
     * 收藏数量
     */
    collect: number;
    /*评委Id列表*/
    judgeIds: number[];
    /*评委列表*/
    judges: SysUser[];
    /*是否提交作品*/
    isPublishWorks?: boolean;

    [property: string]: any;
}

export type  _Competition = Partial<Competition>;//可选
